home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 25 / AACD 25.iso / AACD / Programming / yaec / modules / cardres.e < prev    next >
Encoding:
Text File  |  2001-08-12  |  1.8 KB  |  22 lines

  1. OPT MODULE
  2. OPT EXPORT
  3. -> Module created with E:bin/fd2module from YAECv18 package.
  4. OPT NDDC
  5. #macro OwnCard(handle) IS (A1:=handle) BUT (A6:=cardresource) BUT ASM ' jsr -6(a6)'
  6. #macro ReleaseCard(handle,flags) IS Stores(cardresource,handle,flags) BUT Loads(A6,A1,D0) BUT ASM ' jsr -12(a6)'
  7. #macro GetCardMap() IS (A6:=cardresource) BUT ASM ' jsr -18(a6)'
  8. #macro BeginCardAccess(handle) IS (A1:=handle) BUT (A6:=cardresource) BUT ASM ' jsr -24(a6)'
  9. #macro EndCardAccess(handle) IS (A1:=handle) BUT (A6:=cardresource) BUT ASM ' jsr -30(a6)'
  10. #macro ReadCardStatus() IS (A6:=cardresource) BUT ASM ' jsr -36(a6)'
  11. #macro CardResetRemove(handle,flag) IS Stores(cardresource,handle,flag) BUT Loads(A6,A1,D0) BUT ASM ' jsr -42(a6)'
  12. #macro CardMiscControl(handle,control_bits) IS Stores(cardresource,handle,control_bits) BUT Loads(A6,A1,D1) BUT ASM ' jsr -48(a6)'
  13. #macro CardAccessSpeed(handle,nanoseconds) IS Stores(cardresource,handle,nanoseconds) BUT Loads(A6,A1,D0) BUT ASM ' jsr -54(a6)'
  14. #macro CardProgramVoltage(handle,voltage) IS Stores(cardresource,handle,voltage) BUT Loads(A6,A1,D0) BUT ASM ' jsr -60(a6)'
  15. #macro CardResetCard(handle) IS (A1:=handle) BUT (A6:=cardresource) BUT ASM ' jsr -66(a6)'
  16. #macro CopyTuple(handle,buffer,tuplecode,size) IS Stores(cardresource,handle,buffer,tuplecode,size) BUT Loads(A6,A1,A0,D1,D0) BUT ASM ' jsr -72(a6)'
  17. #macro DeviceTuple(tuple_data,storage) IS Stores(cardresource,tuple_data,storage) BUT Loads(A6,A0,A1) BUT ASM ' jsr -78(a6)'
  18. #macro IfAmigaXIP(handle) IS ASM ' movem.l d2-d3/a2-a3,-(a7)' BUT Stores(cardresource,handle) BUT Loads(A6,A2) BUT ASM ' jsr -84(a6)' BUT ASM ' movem.l (a7)+, d2-d3/a2-a3'
  19. #macro CardForceChange() IS (A6:=cardresource) BUT ASM ' jsr -90(a6)'
  20. #macro CardChangeCount() IS (A6:=cardresource) BUT ASM ' jsr -96(a6)'
  21. #macro CardInterface() IS (A6:=cardresource) BUT ASM ' jsr -102(a6)'
  22.